package css.sword.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * DFS_RELATION_SHIP
 * </p>
 *
 * @author wangke
 * @since 2018-10-17
 */
public class DfsRelationShip implements Serializable {

    private static final long serialVersionUID = 1L;
    @TableField(exist = false)
    private Long fileSize;

    public Long getFileSize() {
        return fileSize;
    }
    @TableField(exist = false)
    public String fileId;
    @TableField(exist = false)
    private  String pdfPath;

    public String getPdfPath() {
        return pdfPath;
    }

    public void setPdfPath(String pdfPath) {
        this.pdfPath = pdfPath;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public void setFileSize(Long fileSize) {
        this.fileSize = fileSize;
    }

    /**
     * id
     */
    @TableId("ID")
    private Long id;

    @TableId("IS_WPS_SECURE")
    private String isWpsSecure;

    /**
     * FILE_SRC_SYSTEM
     */
    @TableField("FILE_SRC_SYSTEM")
    private String fileSrcSystem;

    /**
     * USER_DFS_ID
     */
    @TableField("USER_DFS_ID")
    private String userDfsId;

    /**
     * FILE_TYPE
     */
    @TableField("FILE_TYPE")
    private String fileType;

    /**
     * FILE_SRC_NAME
     */
    @TableField("FILE_SRC_NAME")
    private String fileSrcName;

    /**
     * IS_DEL
     */
    @TableField("IS_DEL")
    private String isDel;

    /**
     * IS_TEMP
     */
    @TableField("IS_TEMP")
    private String isTemp;

    /**
     * MD5_PATH
     */
    @TableField("MD5_PATH")
    private String md5Path;

    /**
     * SAFE_KEY
     */
    @TableField("SAFE_KEY")
    private String safeKey;

    /**
     * BUSINESS_ID
     */
    @TableField("BUSINESS_ID")
    private String businessId;

    /**
     * SRC_IP_ADDR
     */
    @TableField("SRC_IP_ADDR")
    private String srcIpAddr;

    /**
     * PREV_PATH
     */
    @TableField("PREV_PATH")
    private String prevPath;

    /**
     * 录入人代码
     */
    @TableField("LRR_DM")
    private String lrrDm;

    /**
     * 录入日期
     */
    @TableField("LRRQ")
    private LocalDateTime lrrq;

    /**
     * 修改人代码
     */
    @TableField("XGR_DM")
    private String xgrDm;

    /**
     * 修改日期
     */
    @TableField("XGRQ")
    private LocalDateTime xgrq;

    /**
     * 点击量
     */
    @TableField("FILE_DOWNLOAD_COUNT")
    private Long fileDownloadCount;

    /**
     * 预览量
     */
    @TableField("FILE_PREVIEW_COUNT")
    private Long filePreviewCount;

    public String getIsWpsSecure() {
        return isWpsSecure;
    }

    public void setIsWpsSecure(String isWpsSecure) {
        this.isWpsSecure = isWpsSecure;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }
    public String getFileSrcSystem() {
        return fileSrcSystem;
    }

    public void setFileSrcSystem(String fileSrcSystem) {
        this.fileSrcSystem = fileSrcSystem;
    }
    public String getUserDfsId() {
        return userDfsId;
    }

    public void setUserDfsId(String userDfsId) {
        this.userDfsId = userDfsId;
    }
    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }
    public String getFileSrcName() {
        return fileSrcName;
    }

    public void setFileSrcName(String fileSrcName) {
        this.fileSrcName = fileSrcName;
    }
    public String getIsDel() {
        return isDel;
    }

    public void setIsDel(String isDel) {
        this.isDel = isDel;
    }
    public String getIsTemp() {
        return isTemp;
    }

    public void setIsTemp(String isTemp) {
        this.isTemp = isTemp;
    }
    public String getMd5Path() {
        return md5Path;
    }

    public void setMd5Path(String md5Path) {
        this.md5Path = md5Path;
    }
    public String getSafeKey() {
        return safeKey;
    }

    public void setSafeKey(String safeKey) {
        this.safeKey = safeKey;
    }
    public String getBusinessId() {
        return businessId;
    }

    public void setBusinessId(String businessId) {
        this.businessId = businessId;
    }
    public String getSrcIpAddr() {
        return srcIpAddr;
    }

    public void setSrcIpAddr(String srcIpAddr) {
        this.srcIpAddr = srcIpAddr;
    }
    public String getPrevPath() {
        return prevPath;
    }

    public void setPrevPath(String prevPath) {
        this.prevPath = prevPath;
    }
    public String getLrrDm() {
        return lrrDm;
    }

    public void setLrrDm(String lrrDm) {
        this.lrrDm = lrrDm;
    }
    public LocalDateTime getLrrq() {
        return lrrq;
    }

    public void setLrrq(LocalDateTime lrrq) {
        this.lrrq = lrrq;
    }
    public String getXgrDm() {
        return xgrDm;
    }

    public void setXgrDm(String xgrDm) {
        this.xgrDm = xgrDm;
    }
    public LocalDateTime getXgrq() {
        return xgrq;
    }

    public void setXgrq(LocalDateTime xgrq) {
        this.xgrq = xgrq;
    }
    public Long getFileDownloadCount() {
        return fileDownloadCount;
    }

    public void setFileDownloadCount(Long fileDownloadCount) {
        this.fileDownloadCount = fileDownloadCount;
    }
    public Long getFilePreviewCount() {
        return filePreviewCount;
    }

    public void setFilePreviewCount(Long filePreviewCount) {
        this.filePreviewCount = filePreviewCount;
    }

    @Override
    public String toString() {
        return "DfsRelationShip{" +
                "id=" + id +
                ", fileSrcSystem=" + fileSrcSystem +
                ", userDfsId=" + userDfsId +
                ", fileType=" + fileType +
                ", fileSrcName=" + fileSrcName +
                ", isDel=" + isDel +
                ", isTemp=" + isTemp +
                ", md5Path=" + md5Path +
                ", safeKey=" + safeKey +
                ", businessId=" + businessId +
                ", srcIpAddr=" + srcIpAddr +
                ", prevPath=" + prevPath +
                ", lrrDm=" + lrrDm +
                ", lrrq=" + lrrq +
                ", xgrDm=" + xgrDm +
                ", xgrq=" + xgrq +
                ", fileDownloadCount=" + fileDownloadCount +
                ", filePreviewCount=" + filePreviewCount +
                "}";
    }
}
